package com.dodoke.ojserver.bean.dto;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;
import java.sql.Timestamp;

@Data
@ApiModel(description = "用户新增提交记录实体类")
public class SolutionAndSourceDTO {
    private Integer problemId;// 问题 id
    private String userId;// 用户 id
    private String nick;// 用户昵称
    private Integer time;// 时间限制
    private Integer memory;// 内存限制
    private Timestamp inDate;// 创建时间
    private Integer result;// 评测结果（等待测评 0，等待重测1 ，正在编译 2，正在重测3，通过4，输出格式错误5，解答错误 6，运行超时 7，内存超限 8，输出超限 9，运行出错 10，编译错误  11，系统错误12，无评测数据 13）
    private Integer language;// 使用语言（C 0、C++ 1、Java 2、Python 3、PHP4、C# 5、JavaScript 6、GO 7、SQL 8）
    private Integer contestId;// 比赛 id
    private Integer codeLength;// 源码长度
    private Timestamp judgetime;// 评测时间
    private BigDecimal passRate;// 通过率
    private String source;// 提交源码
}
